iT邦幫忙

2022 iThome 鐵人賽

DAY 3
0
自我挑戰組

Identity Management 系列 第 3

03 - Identity, identifier, and account

  • 分享至 

  • xImage
  •  

昨天提到

要做第一件事情,就是驗證這位旅客的身份 (identity)

那麼,到底什麼是 identity 呢?

Identity 是指一個人在特定情境下的描述(或擁有的相關屬性)。這句話看起來有點複雜,不過可以想想現實生活中的例子:一位中年男子,在不同情境下,他所可能擁有的 identity(身份)會是

  • 公司的員工
  • 兒子的老爸
  • Netflix 的會員

而不同身份所可以擁有的屬性可能是

  • 公司的員工:姓名、員工編號、職稱、部門、地區
  • 兒子的老爸:姓名、身份證字號
  • 購物網站的使用者:使用者名稱、電話、email

另外一個概念 identifier 則代表在特定情境下,用來代表一個人的身份的特定資料。回到剛剛中年男子的例子,可能的 identifier 分別是

  • 員工編號(公司的員工)
  • 兒子出生證明上面的父親欄位(兒子的老爸)
  • email(購物網站的使用者)

在特定的情境下,identifier 必須是獨一無二的。如果一個 identifier 的資料可以指向兩個人,那麼它就不能被拿來當作辨識使用者的資料了。

最後,account 也常常在各種產品、服務當中看到,它代表的是在一個特定的產品或服務當中,執行活動的單位。通常一個 account 會指向一個 identity,但也有可能跟多個 identities 相關,也就是說,多個 identities透過同一個 account 在產品或服務當中執行活動。

圖示大致如下

https://ithelp.ithome.com.tw/upload/images/20220914/20116003FrVpVcCITf.png


明天會來繼續談談關於 identity 的各種 events


上一篇
02 - Authentication & Authorization
下一篇
04 - Lifecycle of identity (1)
系列文
Identity Management 31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言